/*===============================================================*
 *  OS II 2009 . C.E.I.D. , University of Patras                 *
 *  Master definition file for the Distributed Filesystem Server *
 *===============================================================*/
#ifndef _DFS_SERVER
#define _DFS_SERVER
#define _POSIX_SOURCE /*tell headers to include POSIX stuff*/
#define _MINIX 	      /*tell headers to include MINIX stuff*/
#define _SYSTEM       /*tell headers that this is the kernel */


#include <minix/config.h> /*MUST be first*/
#include <ansi.h>         /*MUST be second */
#include <sys/types.h>
#include <minix/const.h>
#include <minix/type.h>

#include <fcntl.h>
#include <unistd.h>
#include <minix/syslib.h>
#include <minix/sysutil.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

#include "glo.h"
#include "proto.h"

/*Definitions*/
#define TRUE 1
#define FALSE 0
#define ERROR -1
#define NOTINIT 0
#define INIT 1
#define ALREADYINIT 2
#define NOTSETCOMPONENT -1
#define BUFFER_SIZE 512

#endif
